perm filename TING.FRM[P,JRA]1 blob
sn#136155 filedate 1974-12-15 generic text, type T, neo UTF8
∂22-OCT-74 1333 network site UTAH
Date: 22 OCT 1974 1122-MDT
From: TING at UTAH-10
Subject: SUPER-LISP
To: JRA at SU-AI
I AM WORKING WITH TONY HEARN AND AM IN THE PROCESS OF IMPLEMENTING
A LISP INTERPRETER ON A BURROUGHS 1726. TONY SHOWED ME YOUR
BOOK 'SUPER LISP'. I HAVE READ THROUGH THE FIRST 4 CHAPTERS AND
FOUND IT VERY ENLIGHTENING. IF IT IS AT ALL POSSIBLE, I WOULD
LIKE TO GET A COPY OF IT (HOWEVER CRUDE IT MAY BE). PLEASE
LET ME KNOW WHETHER THAT IS POSSIBLE. MY ADDRESS IS
DENNIS TING
COMPUTER SCIENCE DEPARTMENT
3160 MERRILL ENGINEERING BUILDING
UNIVERSITY OF UTAH
SALT LAKE CITY, UTAH 84112
MY NETWORK ADDRESSES ARE TING@UTAH-10 AND TING@ISI.
I WOULD APPRECIATE VERY MUCH IF YOU WOULD LET ME KNOW
THE NAME OF THE PUBLISHER AND THE TITLE OF THE BOOK
WHEN IT GETS PUBLISHED.
THANKS VERY MUCH
DENNIS
-------
∂13-NOV-74 1002 network site UTAH
Date: 13 NOV 1974 1102-MST
From: TING at UTAH-10
Subject: SUPER-LISP
To: JRA at SU-AI
HI:
I HAVE BEEN READING TONY'S COPY OF SUPER-LISP (FIRST AND SECOND
VOLUME) AND AM ALMOST FINISHED WITH IT. ALTHOUGH PARTS OF IT DOES NOT
SEEM TO BE TOO COMPLETE (IMPLEMENTATION, AMBIT/G) I REALLL ENJOYED IT
AND AM ANXIOUSLY WAITING FOR MY COPY. THERE ARE A FEW COMMENTS THAT I
LIKE TO MAKE.
1. I NOTICE NUMEROUS SPELLING ERRORS, AND HAVE MARKED THEM DOWN. IF
YOU ARE INTERESTED TO KNOW ABOUT IT. I WILL SEND IT TO YOU.
2. THE READ AND PRINT PROGRAMS SEEM TO HAVE BUGS IN IT.
3. YOU DID NOT SEEM TO HAVE MENTION ANYTHING ABOUT A FUNCTIONAL ARGUMENT
BEING PASSED BACK.
4. I REALLY LIKE THE STYLE , ESPECIALLY COMMENTS ABOUT PL/1.
DENNIS
-------
∂14-DEC-74 1233 network site UTAH
Date: 14 DEC 1974 1335-MDT
From: HEARN at UTAH-10
Subject: COMPILER PAPERS
To: JRA at SU-AI
cc: TING
John, we're sending you both the German and the Blair papers.
Tony
-------
∂13-DEC-74 1455 network site UTAH
Date: 13 DEC 1974 1557-MDT
From: OPERATORS at UTAH-10
Subject: SUPER-LISP
To: JRA at SU-AI
JOHN:
RECEIVE VOLUME 1 OF SUPER-LISP TODAY, THANKS! IN REGARD TO
REFERENCES ON LISP COMPILERS, I KNOW OF ONLY ONE (AN UNPUBLISHED
PAPER BY FRED BLAIR I BELEIVE : THE STRUCTURE OF A LISP COMPILER)
I WILL XEROX A COPY AND SEND IT TO YOU IF YOU WANTED IT.
The Burroughs 1728 has not been delivered, but Santa
promised that we will have it by Xmas. I looked into the FUNARG
problem recently, (paper by Moses, paper by Bobrow and Wegbreit)
and think I have come up with a very desirable partial solution.
I like to tell you about it and like to hear what you think.
LISP allow functions to be associated with the activation
environment by default and the binding environment by the function
FUNCTION. This however, forces all free variables in the function to
have the same environment. An alternative is to modify the function
FUNCTION to have 2 arguments,namely the function name and a list
of free variables that is to be associated with the binding
enivironment. This has the advantages that each free variable
in a function can use the binding environment or the activation
environment and that implementing this feature with shallow binding
seem quite simple. The disadvantage might be that of an extra
declaration.
DENNIS
-------